// 申请医院授权状态
export const searchParamsR = {
  '-1': '',
  '1': '待审核',
  '2': '已通过',
  '3': '已拒绝',
  '0': '已停用'
}
export const searchParamsC = {
  '-1': '',
  '1': '待审核',
  '2': '已通过',
  '3': '已拒绝',
  '0': '已停用'
}
// 申请医院授权-表头
export const attrColumns = [
  {
    width: '60',
    prop: 'id',
    label: '序号'
  },
  {
    width: '100',
    prop: 'action',
    label: '操作',
    fixed: 'right'
  },

  {
    'min-width': '150',
    prop: 'enterpriseName',
    label: '医院名称',
    'show-overflow-tooltip': true
  },
  {
    width: '120',
    prop: 'contactName',
    label: '联系人'
  },
  {
    width: '120',
    prop: 'contactNumber',
    label: '联系方式',
    'show-overflow-tooltip': true
  }, {
    width: '120',
    prop: 'contractCode',
    label: '合同编号',
    'show-overflow-tooltip': true
  },
  {
    width: '150',
    prop: 'validityFrom',
    label: '合同开始时间'
  },
  {
    width: '150',
    prop: 'validityTo',
    label: '截止时间'
  },
  {
    width: '100',
    prop: 'contract',
    label: '配送合同'
  },
  {
    width: '100',
    prop: 'product',
    label: '授权产品'
  },
  {
    width: '85',
    prop: 'checkDetails',
    label: '审核历史'
  },
  {
    width: '100',
    prop: 'authState',
    label: '状态',
    formatter: row => {
      if (!row.authState && row.authState !== 0) {
        return searchParamsD['-1']
      } else {
        return searchParamsD[row.authState]
      }
    }
  },
  {
    width: '120',
    prop: 'remark',
    label: '备注',
    'show-overflow-tooltip': true
  }
]
export const searchParamsD = {// 列表的状态
  '-1': '',
  '1': '待提交',
  '2': '待审核',
  '3': '已通过',
  '4': '已停用',
  '5': '已拒绝'
}
export const typeMap = {
  0: '国产',
  1: '进口',
  2: '港澳台'
}
// 注册证审核详情
export const detailscolumns = [{
  key: 'type',
  title: '类型'// 类型

},
{
  key: 'registNo',
  title: '注册证号'// 注册证号
},
{
  key: 'registrantName',
  title: '注册人名称'// 注册人名称
},
{
  key: 'registrantAddress',
  title: '注册人住所' // 注册人地址
},
{
  key: 'productionAddress',
  title: '生产地址'//  生产地址
},
{
  key: 'agentName',
  title: '代理人名称'// 代理人名称
},
{
  key: 'agentAddress',
  title: '代理人住所'/// /代理人住址
},

{
  key: 'productNameCn', // 1
  title: '产品名称(中)'
},
{
  key: 'productNameEn',
  title: '产品名称(英)'// 产品名称中英
},
{
  key: 'productStandards',
  title: '产品标准'// 产品标准
},
{
  key: 'specification',
  title: '型号/规格'//   规格
},
{
  key: 'structureComposition',
  title: '结构组成'//  结构
},
{
  key: 'scopeUse',
  title: '使用范围'// 适用范围
},
{
  key: 'remark',
  title: '备注'// 备注
},
{
  key: 'approvalDate',
  title: '核准日期'// 核准日期
},
{
  key: 'expireDate',
  title: '有效期至'// 有效期至
},
{
  key: 'dr',
  title: '状态'// 有效失效
},
{
  key: 'createdAt',
  title: '添加日期'// 1
},
{
  key: 'changeDate',
  title: '变更日期'// 变更日期
},
{
  key: 'associationCertificates',
  title: '关联的注册证'// 关联注册证  //[]
},
{
  key: 'mainComponent',
  title: '主要组成成分（体外诊断试剂）'// 主要组成部分
},
{
  key: 'expectedUsage',
  title: '预期用途（体外诊断试剂）'// 1
},
{
  key: 'storageConditions',
  title: '产品储存条件及有效期（体外诊断试剂）'// 产品存储条件
},
{
  key: 'placeOriginCn',
  title: '生产国/地区（中）'// 生产国家(中)
},
{
  key: 'placeOriginEn',
  title: '生产国/地区（英）'// 生产国家(英)
},
{
  key: 'serviceOrganization',
  title: '售后服务机构'// 售后服务机构
}
]

// 审核历史-表头
export const attrColumnsHistory = [
  {
    width: '60',
    prop: 'num',
    label: '序号'
  },
  {
    'min-width': '150',
    prop: 'role',
    label: '角色名称',
    'show-overflow-tooltip': true
  },
  {
    width: '120',
    prop: 'user',
    label: '用户',
    'show-overflow-tooltip': true
  },
  {
    width: '120',
    prop: 'opeartion',
    label: '操作 ',
    'show-overflow-tooltip': true
  },
  {
    width: '170',
    prop: 'operateTime',
    label: '日期'
  },
  {
    width: '120',
    prop: 'remark',
    label: '备注',
    'show-overflow-tooltip': true
  }
]
export const searchParamsList = [// 2345---列表的状态搜索
  {
    label: '待审核',
    value: 2
  },
  {
    label: '已通过',
    value: 3
  },
  {
    label: '已停用',
    value: 4
  },
  {
    label: '已拒绝',
    value: 5
  }
]
export const searchParams = [// 1234---授权产品的状态搜索
  {
    label: '待审核',
    value: 1
  },
  {
    label: '已通过',
    value: 2
  },
  {
    label: '已拒绝',
    value: 3
  },
  {
    label: '已停用',
    value: 0
  }
]

// 授权产品-表头
export const productColumns = [{
  width: '60',
  prop: 'num',
  label: '序号'
},

{
  'min-width': '150',
  prop: 'distributorProdCode',
  label: '产品编码',
  'show-overflow-tooltip': true
},
{
  width: '110',
  prop: 'hosProdCode',
  label: '院内编码',
  'show-overflow-tooltip': true
},
{
  width: '120',
  prop: 'chName',
  label: '产品名称',
  'show-overflow-tooltip': true
}, {
  width: '120',
  prop: 'spec',
  label: '规格',
  'show-overflow-tooltip': true
},
{
  width: '110',
  prop: 'model',
  label: '型号',
  'show-overflow-tooltip': true
},
{
  width: '60',
  prop: 'unit',
  label: '单位'
},
{
  width: '100',
  prop: 'registNo',
  label: '注册证号',
  'show-overflow-tooltip': true
},
{
  width: '200',
  prop: 'manufacturerName',
  label: '生产厂商',
  'show-overflow-tooltip': true
},
{
  width: '150',
  prop: 'createdAt',
  label: '提交时间'
},
{
  width: '70',
  prop: 'rge',
  label: '注册证'
},
{
  width: '70',
  prop: 'auth',
  label: '授权书'
},
// authorizationId
{
  width: '85',
  prop: 'status',
  label: '授权状态',
  formatter: row => {
    if (!row.status && row.status !== 0) {
      return searchParamsR['-1']
    } else {
      return searchParamsR[row.status]
    }
  }
},
{
  width: '120',
  prop: '',
  label: '备注'
}
]
// 添加授权产品-表头
export const addProductColumns = [
  {
    type: 'selection',
    width: '50',
    selectable: row => {
      // 禁用
      if (!row.hosCode || !row.price || Number(row.price) === 0) {
        return 0
      } else {
        return 1
      }
    }
  },
  {
    'min-width': '150',
    prop: 'hosCode',
    label: '院内编码',
    'show-overflow-tooltip': true
  },
  {
    'min-width': '150',
    prop: 'chName',
    label: '产品名称',
    'show-overflow-tooltip': true
  }, {
    width: '120',
    prop: 'spec',
    label: '规格',
    'show-overflow-tooltip': true
  },
  {
    width: '110',
    prop: 'model',
    label: '型号',
    'show-overflow-tooltip': true
  },
  {
    width: '100',
    prop: 'unit',
    label: '单位'
  }, {
    width: '100',
    prop: 'price',
    label: '销售价'
  },
  {
    width: '150',
    prop: 'code',
    label: '配送商品编码',
    'show-overflow-tooltip': true
  }
  // {
  //   width: '150',
  //   prop: 'proCode',
  //   label: '省平台编码',
  //   'show-overflow-tooltip': true
  // }
]
export const drMap = {
  1: '失效',
  0: '有效'
}
